package com.sg.service.biz.framework;

import com.sg.dto.biz.framework.req.BatchQuerySubordinateInductionRecordComReqDto;
import com.sg.dto.biz.framework.req.BatchQueryUserinfoByMemberComReqDto;
import com.sg.dto.biz.framework.req.QueryDirectorSubInateInductionRecordListComReqDto;
import com.sg.dto.biz.framework.req.QuerySubordinateInductionRecordListComReqDto;
import com.sg.dto.biz.framework.res.BatchQuerySubordinateInductionRecordComRespDto;
import com.sg.dto.biz.framework.res.BatchQueryUserinfoByMemberComRespDto;
import com.sg.dto.biz.framework.res.QueryDirectorSubInateInductionRecordListComRespDto;
import com.sg.dto.biz.framework.res.QuerySubordinateInductionRecordListComRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface DashboardOrgService {
    /**
     * D1查询我下属就职记录列表(公共)
     */
    QuerySubordinateInductionRecordListComRespDto querySubordinateInductionRecordListCom(QuerySubordinateInductionRecordListComReqDto querySubordinateInductionRecordListComRep);

    /**
     * D1批量查询个人资料By身份人员(公共)
     */
    BatchQueryUserinfoByMemberComRespDto batchQueryUserinfoByMemberCom(BatchQueryUserinfoByMemberComReqDto batchQueryUserinfoByMemberComRep);

    /**
     * D1批量查询我下属就职记录(公共)
     */
    BatchQuerySubordinateInductionRecordComRespDto batchQuerySubordinateInductionRecordCom(BatchQuerySubordinateInductionRecordComReqDto batchQuerySubordinateInductionRecordComRep);

    /**
     * D1查询主管下属就职记录列表(公共)
     */
    QueryDirectorSubInateInductionRecordListComRespDto queryDirectorSubInateInductionRecordListCom(QueryDirectorSubInateInductionRecordListComReqDto queryDirectorSubInateInductionRecordListComRep);
    //
}
